package biblio.dao;

import java.util.ArrayList;
import java.util.Date;

import biblio.metier.EnumStatusExemplaire;
import biblio.metier.Exemplaire;

public class ExemplairesDao {

	private static ArrayList<Exemplaire> exemplaireDB;

	public ExemplairesDao() {
		this.exemplaireDB = new ArrayList<Exemplaire>();

		Exemplaire exemplaire1 = new Exemplaire(5001, new Date(),
				EnumStatusExemplaire.DISPONIBLE, "AABBBACCC12");
		Exemplaire exemplaire2 = new Exemplaire(5002, new Date(),
				EnumStatusExemplaire.DISPONIBLE, "AABBDACCC12");
		Exemplaire exemplaire3 = new Exemplaire(5003, new Date(),
				EnumStatusExemplaire.DISPONIBLE, "AABBDACCC22");
		Exemplaire exemplaire4 = new Exemplaire(5004, new Date(),
				EnumStatusExemplaire.DISPONIBLE, "AABBDAFCC12");
		Exemplaire exemplaire5 = new Exemplaire(5005, new Date(),
				EnumStatusExemplaire.DISPONIBLE, "AAFBDACCC12");

		exemplaireDB.add(exemplaire1);
		exemplaireDB.add(exemplaire2);
		exemplaireDB.add(exemplaire3);
		exemplaireDB.add(exemplaire4);
		exemplaireDB.add(exemplaire5);
	}

	public Exemplaire findByKey(int idExemplaire) {
		for (Exemplaire e : exemplaireDB) {
			if (e.getIdExemplaire() == idExemplaire) {
				return e;
			}
		}
		return null;
	}
}
